package model;
import java.util.List;
import java.util.Observable;
import controller.IWord;
public class ActualWord extends Observable implements IWord {
private String name;
private List<String> description;
public ActualWord(String name, List<String> description) {
this.name = name;
this.description = description;
}
public void notifyObserver(){
setChanged();
notifyObservers();
}
/*
* (non-Javadoc)
*
* @see main.IWord#getName()
*/
@Override
public String getName() {
return name;
}
/*
* (non-Javadoc)
*
* @see main.IWord#setName(java.lang.String)
*/
@Override
public void setName(String name) {
this.name = name;
}
/*
* (non-Javadoc)
*
* @see main.IWord#getDescription()
*/
@Override
public List<String> getDescription() {
return description;
}
/*
* (non-Javadoc)
*
* @see main.IWord#setDescription(java.util.List)
*/
@Override
public void setDescription(List<String> description) {
this.description = description;
}
}